Devices, systems and methods for mini-banner content

ABSTRACT

Devices, systems, and methods are provided for use in interpreting, converting, generating, embedding, presenting, storing and otherwise using mini-banner content. For at least one embodiment, a mini-banner content system may include a secondary content system element which executes non-transient computer executable instructions to configure: a content interpreter to interpret secondary content, identify aspect information, and output the aspect information; a content converter, which when receiving aspect information at least one of retrieves a first element corresponding to the aspect information and/or generates a second element corresponding to the aspect information, and generates a mini-banner content element based upon results of the retrieving operation and/or the generating operation.

TECHNICAL FIELD

The technology described herein generally relates to devices, systems,and methods for generating reduced format (“mini-banner”) content. Morespecifically, the technology described herein generally relates tointerpreting one or more frames of content, converting such contentframe(s) into mini-banner content elements and embedding such contentelements into a presentation of a primary content frame. Morespecifically, the technology relates to the interpreting, converting,embedding, presenting, storing and otherwise processing of various formsof audio, audio visual, graphical, visual, augmented reality, virtualreality, and other forms of content for presentation of such content asmini-banner secondary content presented in conjunction with one or moreother frames of primary content.

BACKGROUND

Today, content exists in numerous forms including but not limited toaudio, video, audio-video, graphical, virtual, tactile or otherwise. Asused herein, content generally refers to any form of content and is notlimited to its form or means of presentation to one or more persons.Content commonly can be further distinguished by its intended function.For example, certain content is referred to herein a “primary content”(PC). Non-limiting examples of primary content include feature films,televisions shows, audio recordings, webcasts, computer or other formsof electronic content, computer games, and otherwise. As defined herein,“primary content” is that content which one more persons (herein,“users”) specifically selects to “consume” by listening, watching, orotherwise, being presented with such content and at any given time. Itis to be appreciated, that primary content may be consumed by a user atany time, such as when the primary content is originally broadcast orotherwise first available for consumption, or at any later time.Further, it is commonly appreciated that primary content may be consumedusing a growing and evolving selection of devices, systems, mediums,technologies, communications structures, formats, and otherwise.Non-limiting examples of primary content consumption devices includetelevisions, graphical displays on tablets, smartphones and otherdevices, virtual reality presentation devices, augmented realitysystems, audio systems, and otherwise.

In addition to primary content, other forms of content, herein“secondary content” (“SC”) is also commonly presented to a user. As usedherein “secondary content” refers to content, in any format, that a userdoes not specifically request to consume. Secondary content may often beprovided for a user's consumption in conjunction with or separate fromany given piece or collection of primary content. Such pieces and/orcollection of primary content, with respect to which one or more givenelements of secondary content are to be consumed, may be determined inadvance, real-time, after-time, based on any factor or variable, orotherwise determined. Non-limiting examples of secondary content includetelevision commercials, web commercials, instructional content,augmenting reality content, virtual reality content, and other forms ofcontent, the selection of which a user often has little, if any,control.

Today, various devices, systems, features and functions enable consumersof primary content to often skip, delay, fast-forward, ignore, delete,bypass, or otherwise not consume secondary content that has beenpresented for consumption to a user. For conciseness purposes only, suchnon-consumption of secondary content is defined herein as “skipping.”Skipping can occur, for example, with the use of automated skippingfeatures, fast forwarding through recordings, and otherwise. Oftensecondary content is required to be consumed in order for the user toconsume given primary content.

Further, various devices, systems and processes today exist which enablecreators of such secondary content to target given secondary content toparticular users. By the use of demographic, personally identifying,anonymized data, user preferences and/or otherwise, producers,distributors and others associated with the providing of secondarycontent can specifically provide secondary content that actually is ofinterest to specific users. Users can be identified and/or targeted asone or more persons or groups of persons, such as a household orotherwise. Content that such specific users actually desire to consume,but, due to skipping, do not actually consume is often a missedopportunity for both the provider of the secondary content, the user,and others. Users often desire to know about secondary content ofinterest to them. Thus, a need exists for notifying users that skippedsecondary content may actually contain content of interest to that user.

Further, the providing of secondary content as full frameadvertisements, is often undesirable from the user's perspective, assuch presentation often results in the expenditure of time and resources(e.g., screen area and processor time) that such user may desire to notspend on consuming secondary content that may or may not be of actualinterest to them. Hence, the above described problem of secondarycontent that is of interest to such user often ending up being “skipped”is often exacerbated by device limitations and user preferences, withthe end result being the secondary content of actual interest to theuser not being consumed due to a lack of user awareness of the existenceof such secondary content. Thus, devices, systems and methods are neededfor addressing the above and related problems.

SUMMARY

The various embodiments of the present disclosure relate in general todevices, systems, and methods for use in generating, embedding,presenting and storing mini-banner content.

In accordance with at least one embodiment of the present disclosure, amini-banner content system may include a secondary content systemelement having first non-transient computer executable instructionswhich configure a content interpreter to interpret secondary content andidentify aspect information and output the aspect information. For atleast one embodiment, a secondary content system element may includefirst non-transient computer executable instructions which configure acontent converter to receive aspect information. The content convertermay be coupled to the content interpreter. For at least one embodiment,the content converter may be configured, based on the received aspectinformation, to perform at least one of an element retrieving operationand element generating operation. The element retrieving operation mayinclude retrieving a first element corresponding to the aspectinformation. The element generating operation may include generating asecond element corresponding to the aspect information.

For at least one embodiment, the content converter may be configured togenerate at least one mini-banner content element based upon results ofat least one of the element retrieving operation and the elementgenerating operation. The secondary content may include a frame of videocontent which may include one or more images depicting an aspect ofsecondary content. For at least one embodiment, a content interpretermay be configured to interpret the aspect of the secondary content andidentify the aspect information.

For at least one embodiment, a mini-banner content system may include anelement database. The element database may be communicatively coupled tothe content converter. The element database may be configured to storeat least one of the first element and the second element. At least oneof the one or more elements that are stored in the element database maycorrespond to at least one aspect of the secondary content. Thesecondary content may include advertising content for an advertisedarticle of commerce. The aspect of the secondary content may relate tothe advertised article of commerce. The aspect of the secondary contentmay include a source of origin for the article of commerce.

For at least one embodiment, the content converter may be configured tooutput a mini-banner content element. The mini-banner content system mayinclude a mini-banner content element database, communicatively coupledto the content converter, configured to store the at least onemini-banner content element output by the content converter. Themini-banner content element database may be configured to store themini-banner content element output by the content converter in at leastone of a standard content format, an augmented reality content format,and a virtual reality content format.

For at least one embodiment, a mini-system presenter may include secondnon-transient computer executable instructions which configure amini-content embedder to embed a mini-banner content element into aprimary content presentation. The mini-system presenter may includethird non-transient computer executable instructions which configurecontent detector to determine a form of the primary content. Themini-content embedder may select the mini-banner content element toembed into the primary content presentation based on the form of theprimary content. The form of the primary content may include virtualreality content. The mini-banner content element may include amini-banner virtual reality content element. The mini-content embeddermay select the mini-banner virtual reality content element to embed intothe primary content presentation.

For at least one embodiment, the form of the primary content may includevirtual reality content. The mini-banner content element may not asecond mini-banner virtual reality content element. The mini-contentembedder may be configured to generate, from the mini-banner contentelement, the second mini-banner virtual reality content element, andembed the second mini-banner virtual reality content element into theprimary content presentation.

For at least one embodiment, a mini-system presenter may include acontent detector, a display driver, and a mini-banner content embedder.The content detector may be configured to determine a form of primarycontent. The mini-content embedder may be configured to embed amini-banner content element into the primary content and output combinedcontent. The display driver may be configured to output the combinedcontent, wherein the combined content is output for presentation to auser using a user device. The mini-banner content element may relate toan aspect of secondary content. The mini-banner content element, basedon the at least one aspect, may be at least one of selected from anelement database or generated. The mini-banner content element may be amini-banner virtual reality content element.

For at least one embodiment, method for facilitating use of mini-bannercontent elements may include the operations of interpreting an aspect ofsecondary content. converting the aspect of secondary content into amini-banner content element, and embedding the mini-banner contentelement into a presentation of primary content. Converting of the aspectof secondary content into the mini-banner content element may includeselecting an element from an element database and generating a secondelement. At least one of the first element and the second element maycorrespond to the aspect of secondary content. The first element may becombined with the second element. The mini-banner content element mayinclude a combination of the first element and the second element. Atleast one of the first element and the second may facilitatepresentation of the mini-banner content element in a virtual realityform.

BRIEF DESCRIPTION OF THE DRAWINGS

The features, aspects, advantages, functions, modules, and components ofthe devices, systems and methods provided by the various embodiments ofthe present disclosure are further disclosed herein regarding at leastone of the following descriptions and accompanying drawing figures. Inthe appended figures, similar components or elements of the same typemay have the same reference number and may include an additionalalphabetic designator, such as 108 a-108 n, and the like, wherein thealphabetic designator indicates that the components bearing the samereference number, e.g., 108, share common properties and/orcharacteristics. Further, various views of a component may bedistinguished by a first reference label followed by a dash and a secondreference label, wherein the second reference label is used for purposesof this description to designate a view of the component. When only thefirst reference label is used in the specification, the description isapplicable to any of the similar components and/or views having the samefirst reference number irrespective of any additional alphabeticdesignators or second reference labels, if any.

FIG. 1 is schematic representation of a system for use in generating,embedding, presenting and storing mini-banner content and in accordancewith at least one embodiment of the present disclosure.

FIG. 2A is a pictorial representation of a conversion of multiple framesof secondary content (SC) into multiple frames of mini-banner content(MBC) and in accordance with at least one embodiment of the presentdisclosure.

FIG. 2B is a pictorial representation of a conversion of multiple framesof secondary content (SC) into multiple frames of mini-banner virtualreality content (MBVRC) and in accordance with at least one embodimentof the present disclosure.

FIG. 3 is a second pictorial representation of a conversion of a givensampling of multiple frames of secondary content (SC) into multiple,sampled frames of mini-banner virtual reality content (MBVRC) and inaccordance with at least one embodiment of the present disclosure.

FIG. 4A is a pictorial representation of an interpreting and convertingof a frame of secondary content (SC) into a frame of mini-bannerstandard content (MBSC) and embedding of the mini-banner standardcontent (MBSC) frame onto a presentation of a frame of mono-view (MV)primary content (PC) and in accordance with at least one embodiment ofthe present disclosure.

FIG. 4B is a pictorial representation of an interpreting and convertingof a frame of either secondary content (SC) or secondary virtual realitycontent (SVRC) into a frame of mini-banner, virtual reality content(MBVRC) frame and embedding the MBVRC frame onto a frame of primaryvirtual reality content (PVRC) and in accordance with at least oneembodiment of the present disclosure.

FIG. 5 is a flow chart illustrating a process for interpreting,converting and embedding secondary content into mini-banner contentembedded onto a frame of primary content and in accordance with at leastone embodiment of the present disclosure.

DETAILED DESCRIPTION

The various embodiments described herein are directed to devices,systems, and methods for use in interpreting, converting, generating,embedding, presenting, storing and/or otherwise using mini-bannercontent (MBC). In accordance with at least one embodiment of the presentdisclosure, a system 100 is provided for receiving, interpreting,converting, generating, embedding, presenting, saving and otherwiseprocessing one or more elements of secondary content (SC) into one ormore instances of mini-banner content (MBC) to be presented with one ormore instances of primary content (PC). One embodiment of such a system100 is shown in FIG. 1.

As shown in FIG. 1, one or more instances of primary content (PC) may beprovided by one or more primary content sources 104. Examples of primarycontent sources include, but, are not limited to, creators, producersand distributors of television programming, movies, audio recordings,webcasts, or other content. Further, one or more instances of secondarycontent (SC) are provided by one or more secondary content sources(104). Examples of secondary content sources include, but, are notlimited to, creators, producers and distributors of advertisements,augmented reality content information, and otherwise. It is to beappreciated that one or more instances of primary content and/orsecondary content may be delineated using any known or later arisingdesignator. Examples of such designators may be by frame, packet (suchas groups of packets commonly used with MPEG (Motion Pictures ExpertGroup) packaging of content), channel, sub-channel, frequency, time, orotherwise. For purposes of conciseness only, any such delineation ofcontent instances are referred to herein as each being encapsulatedand/or arising in a “frame.”

More specifically, a content frame may include content arising over anygiven time period or other delineation. For example, a content frame foran audio sampling may arise over a time period. Similarly, a contentframe for a video may correspond to one or more images, each of whichmay encapsulated as an image on a display at a given time, e.g., framesof video. Likewise, a designator for content may include descriptorsassociated with one or more human consumption variables. For example, adesignator may specify that a given “frame” of content is intended for aperson's consumption via their left or right ear, both ears orotherwise. Likewise, a designator may specify that an image frame orsequences of frames is intended for human consumption by viewing with aperson's left eye or their right eye, as being “virtual” content,augmented content, or otherwise. Further, a designator may not bepresent, in which case a given frame of content may be intended forhuman consumption in a mono-audible, mono-visual or other singleperspective formats.

As further shown in FIG. 1 and for at least one embodiment of thepresent disclosure, the system 100 may include a secondary contentsystem 106 that is configured to receive the one or more frames ofsecondary content, from one or more secondary content sources 104, usingone or more communications link 103. Such communications link 103 mayinclude the use of any known or later arising data processing,networking, communications, or other technology. Examples of suchcommunications technology include, but are not limited to,intra-computer data connections, such as by computer busses andotherwise, inter-computer data connections, such as by local area, widearea and other networks, cellular networks, wireless networks, mobilenetworks, satellite networks, broadband networks, the Internet, andother types of networking and/or communications technologies whichfacilitate the passing of data between computing and/or electronicdevices. The characteristics, capabilities, limitations, technologiesand otherwise of each such technologies are well known to a person ofordinary skill in the art and are incorporated herein by reference.

Likewise, the secondary content system 106, and other computing-basedsystems described herein, may be provided by any single or group ofknown or later arising electronic and/or computing devices. Examples ofsuch devices include, but are not limited to, personal computers,mainframe computers, computer servers, rack of computer servers,distributed computing systems, or otherwise. The characteristics,capabilities, limitations, technologies and otherwise of such computingsystems being known to a person of ordinary skill in the art and areincorporated herein by reference.

The secondary content system 106 may be configured to perform computerexecutable instructions stored non-transiently on a computer datastorage medium which facilitate the provisioning of a contentinterpreter 108 and a content converter 110. Other features andfunctions may be provided by the secondary content system 106. It is tobe appreciated that the features and functions of the contentinterpreter 108, content converter 110, and otherwise may be provided byhardware, software, and/or combinations thereof.

For at least one embodiment, secondary content system 106 may include acontent interpreter 108 configured to interpret received frame(s) ofsecondary content. More specifically, the content interpreter 108 may beconfigured to apply artificial intelligence and/or machine learning tointerpret content provided in the received one or more frames ofsecondary content and identify one or more aspects for such content.Such aspects may include those presentable to a user via use of anactual device, system, or property thereof. For example, audible contentaspects may include, but are not limited to, frequency characteristicswhich correspond to sounds produced by a given person, group of persons,instrument, article of nature, article of commerce or otherwise.Similarly, visual content aspects may include, but are not limited to,one or more pixels or collections of pixels that may occur on one ormore planes of reference, such as a mono-plane, a stereo (left-view,right-view) plane, a virtual-reality plane, augmented plane, orotherwise, where such pixels are representative of a real, virtual,augmented, or other humanly visually perceptible object or group ofobjects.

In accordance with at least one embodiment, the interpreting of contentgenerally means to discern one or more aspects of such content so as todetermine a feature, function or characteristic that can be associatedwith one or more real, augmented, or virtual elements that represent theassociated content. It is to be appreciated, that content aspects mayoccur statically as at a given point of time, such as a photograph, ordynamically over a span of time, such as aspects provided for a motionpicture, a video, or otherwise.

Further, the interpreting of content per at least one embodiment, mayarise with respect to any aspect thereof. For example, an interpretationof a frame of audio presenting a song for user consumption may includeidentify a person singing, a composer of such song, a musician or bandof musicians playing such song, instruments utilized, a time, a place,or otherwise. Similarly, an interpretation of a frame of video promotingsells of a car, such as the frames 200 shown in FIG. 2, may include anidentification in such video of various aspects, such as the type, age,make, model, color, or other characteristic of the car. Similarly, othernon-tangible aspects associated with the car may also be interpreted,such as financing option, sales offered, discounts, price, or otherwise.Such interpretation may occur using any desired technology orcombinations thereof which facilitate content interpretation, such asimage recognition, text recognition, speech recognition, metadatainterpretation, or otherwise.

As shown in FIG. 2, the aspects of the car, such as its size anddimensions, may be shown in multiple perspectives in the secondarycontent, as shown by frames 200-1, 200-2 and 300-n where respectivefirst secondary content, second secondary content, and nth secondarycontent frames are shown. Background aspects may also arise in secondarycontent, but are not shown in FIG. 2. Such background aspects are notpresented in the illustrative figures, but, could include any aspect ofa frame of secondary content such as weather, location, geography, orotherwise. The content interpreter 108 may be configured to ignore orinterpret such background aspects, as based upon any factor, such as oneor more descriptors associated with the given secondary content thatidentify the central aspect or aspects of the secondary content,presented by the secondary content, one or more user preferences,device, technology, bandwidth or other technological constraints, or inview of any other desired factor. It is to be appreciated that for atleast one embodiment, descriptors may be provided in meta dataassociated with a given secondary content or obtained from other sourcesthat designates which aspects(s) of such secondary content are to beinterpreted for use in mini-banner conversion, generation, embedding,presentation, storage or otherwise.

As discussed above, it is to be appreciated that any given frame mayhave multiple aspects. For example, a frame of video a house for sale,such as the frames 300 shown in FIG. 3, may include multiple aspects,such as a house 300-1 and a financing option 300-2. The aspects may beshown in single or multiple perspectives, as shown by frames 300-1,300-2 and 300-n where respective first multi-element secondary content,second multi-element secondary content, and nth multi-element secondarycontent frames are shown. Accordingly, for at least one embodiment, thecontent interpreter 108 may be configured as a multi-element contentinterpret 302 that is configured to identify multiple aspects in one ormore frames of content.

As further shown in FIG. 1, the secondary content system 106 may includea content converter 110. As shown with reference to FIGS. 2A, 2B and 3,the secondary content converter 106 may be configured to receiveinformation (“info”) from the content interpreter 108, which may beconfigured, as per the embodiment of FIG. 2, as a single aspect contentinterpreter or, as per the embodiment of FIG. 3, as a multi-aspectcontent interpreter 302. Based on the received information, the contentconverter 110 may be configured to identify and/or generate one or moremini-banner content (MBC) elements, such as a first mini-banner content202-1 or a first multi-element mini-banner content 300-1, whichrespectively correspond, represent and/or reflect a given aspect of aframe of secondary content (e.g., a car) as interpreted by the contentinterpreter 108 or multiple aspects of the frame of secondary content(e.g., house and financing terms) as interpreted by multi-aspect contentinterpreter 302. MBCs may be converted to provide any desiredperspective, including three-hundred-sixty-degree, stereo image,augmented reality, virtual reality, or otherwise.

More specifically and for at least one embodiment, a mini-banner contentelement generally is a virtual element that corresponds to the one ormore content aspects identifiable in a given frame of secondary content.For example, a frame of an advertisement depicting a given car may beinterpreted by content interpreter 108 as depicting aspects including acertain year, make and model of the car. This aspect information is thenconveyed to the content converter 110 which may be configured to obtainone or more virtual representations of the given car, therepresentation(s) each being an element, from an element database 112.The element database 112 may be provided by any party, for example, bythe manufacturer of the given car, by an advertiser promoting the car inthe secondary content, by a content distributor, from unrelatedthird-party entities, or otherwise.

However, certain elements may not be available from an element database112. Accordingly, and for at least one embodiment, the content converter110 may be configured to generate content elements. Content elements mayneed to be generated, for example, when a desired element does not existin an element database 112. For example, a first element correspondingto a car's aspect, such as a side view, may exist in element database112. However, a second element, such as a rear view may not so exist.Accordingly, content converter 110 may be configured to generate arear-view element based upon available information and using known orlater arising rendering technologies. As discussed below, each of theside view element and the generated rear view element may becollectively bundled to provide a mini-banner content element, such as amini-banner virtual reality content element, or an augmented realitycontent element, one or more of which enables a user to view anotherwise static image of a given car, in virtual reality, augmentedreality, or otherwise and from one or more views.

Likewise, an element may not be accessible by a given secondary contentsystem 106. Further an element may be deemed improper for any reason,such as type of content, characteristics of the content, usercharacteristics (e.g., age), or otherwise, use restrictions, such aspromotional use terms or the like, and otherwise. Accordingly, for atleast one embodiment of the present disclosure, elements may be obtainedor generated, as desired for any particular use or implementation.

When generated, any desired technology may be utilized to convert info,about aspects of secondary content, into content elements. Suchtechnologies may include device renderings based upon generalizeddimensions or other characteristics of an item, avatar generationtechniques, and otherwise. Further, the obtained and/or generatedelements are bundled by content converter into a mini-banner contentelement. Such mini-banner content element may be bundled for standardreality, virtual reality, augmented reality, or other useconfigurations. As described herein, standard reality includesnon-stereoscopic presentations of content to a user and virtual realityincludes all other presentations.

One example of a content converter 110 generating a mini-banner virtualreality content element is shown with respect to FIG. 3 where thecontent converter 110 is a multi-element virtual reality (VR) contentconverter 304 configured to convert, for example, an aspect of a frameof secondary content, such as a promotional term, such a “Zero Down, Low3.5% APR Financing,” as shown by second multi-element secondary content300-2, into a mini-banner virtual reality content element depicting“3.5% APR” in a stereoscopic (Left/Right) view, as shown by secondmini-banner virtual reality content elements 306-1L and 306-1R. It is tobe appreciated that “L” and “R” designate respective images for a user'sleft and right eyes needed to provide a virtual reality representationof a secondary content element.

As further shown with reference to FIGS. 2B and 3, a content convertermay be configured to generate mini-banner virtual reality content, asshown by a conversion of a first secondary content element 200-1 intomini-banner VR content elements 206-1L and 206-1R. As shown,corresponding conversions may be performed of second secondary contentaspect 200-2 into second mini-banner virtual reality content elements206-2L and 206-2R and/or nth secondary content aspect 200-n into nthmini-banner virtual reality content elements 206-nL and 206-nR.Likewise, as shown in FIG. 3, creation of virtual reality mini-bannercontent elements may occur with respect to single or multiple elementsof a given frame of secondary content where, for example, both the houseand the promotional term aspects in frame 300-1 are converted intomini-banner virtual reality content elements 306-1L and 306-1R, whereonly the promotional term element in frame 300-2 are converted intomini-banner virtual reality content elements 306-2L and 306-2R, andwhere only the house image aspect in frame 300-n is converted intomini-banner virtual reality content elements 306-nL and 306-nR.

It is to be appreciated that by converting a secondary content aspectinto a mini-banner content element, whether virtual reality (VR) orstandard (i.e., non-virtual reality), significant savings can berealized in the amount of data needed to communicate a second contentaspect, the amount of data storage needed for such content aspect,computational and/or display resource needed to present a secondarycontent aspect—as represented by a mini-banner content element, andotherwise. Further, the conversion of secondary content aspect intomini-banner content elements may also provide, for at least oneembodiment, presentation, manipulation and other characteristics notpresent using a secondary content aspect itself. Examples of suchadditional capabilities possible using mini-banner content elementsinclude, but are not limited to, providing virtual-realityrepresentations, providing manipulations of an element in differenttime, space, environments, backgrounds, or otherwise, and providingaccess to views and other information, such as information accessiblevia the Internet or otherwise, that is not available or accessible usinga secondary content aspect itself. For example, a conversion of asecondary content aspect depicting a front view of a given car into amini-banner virtual reality content element may enable a user to viewvirtual top, bottom, front, back, sides, interior, and other views ofthe given car—such views not being provided in the secondary contentaspect itself, while also directly accessing a website providing carconfiguration options to the user. Other associated uses arising frommini-banner content elements may arise, as desired for any givenembodiment of the present disclosure.

As further shown in FIG. 1 and as discussed above, for at least oneembodiment, the system 100 may include one or more mini-banner contentelement databases 114 configured to store mini-banner content elements.The mini-banner content element database 114 may be configured to storegiven mini-banner content elements in one or more of a standard(non-virtual reality formatted) context form and/or a virtual realitycontext form, as provided by respective partitions 114A and 114B. Thatis, the system may be configured such that upon a given secondarycontent aspect being interpreted, elements obtained and/or generated,and such elements being converted into mini-banner content elements,such interpretations and/or conversions need not be repeated. It is tobe appreciated, that such functionality facilitates the use of fewernetwork and/or computing resources, as interpretations of secondarycontent aspects and/or conversions of elements into mini-banner elementsmay otherwise be time, computing, network resource, or otherwise used.It is to be appreciated that mini-banner content elements may includeone or more elements obtained from element database 112 or generated bycontent converter 110.

As further shown in FIG. 1, for at least one embodiment, the system 100may include a mini-system presenter 116. A mini-system presenter 116 mayinclude, be utilized in conjunction with, or be separate from anycontent processing utilized for and/or with a presentation/displaysystem of primary content or secondary content. Non-limiting examples ofsuch systems include set-top boxes utilized with cable, satellite,Internet, streaming and other content presentation services,smart-phones, computers, tablets, lap-tops, gaming devices, computingdevices, audio, video and other presentation devices, and otherwise. Themini-system presenter 116 may be configured to embed one or moremini-banner content elements onto, in, and/or present with primarycontent. Further, it is to be appreciated that primary content may alsobe converted, generated, embedded and otherwise as mini-banner contentelements in conjunction with other primary content presentations and/orsecondary content presentations.

As per at least one embodiment, the mini-system presenter 116 mayinclude a database 118, such as one provided on a digital videorecorder, a cloud storage, or otherwise. It is to be appreciated thatherein any known or later arising data storage technologies may beutilized for any data storage needed, including but not limited to localdata storage, remote data storage, cloud-based storage, distributedstorage, or otherwise. The database 118 may be partitioned or otherwiseprovided into distinct categories of content storage, such as, savedprimary content 118A, saved mini-banner content (SMBC) 118B, savedmini-banner virtual reality content (SMBVRC) 118C, user saved secondarycontent (SC) 118D, and user information (UI) 118E, such as userpreferences, demographics, settings and otherwise. For at least oneembodiment, the saved content, in one or more of the categories, mayinclude content designated for storage on the database 118 by any personor entity. For example, a content distributor may designate certainprimary content and certain mini-banner content and/or mini-bannervirtual reality content for storage on a given mini-system presenter116. Similarly, a user may designate certain content for storage, suchas a mini-banner content element that is of interest to the user.Further, the designation of certain content for storage in database 118may result in an automatic, semi-automatic, manual or other designationof related content for storage on the database 118. For example, themini-system presenter 116 may be configured such that when a userdesignates MBC or MBVRC elements for storage, storage also occurs of anysecondary content in which a secondary content aspect arises andcorresponds to the stored MBC/MBVRC element. For example, selection forstorage of an MBC element for a given car may also result in storage ofsecondary content related to such given car. Further, it is to beappreciated that a given MBC or MBVRC element may correspond to one ormore secondary content. For example, an MBC for the given automobile maycorrespond to each of a first secondary content (e.g., a first TVcommercial for the car) and a second secondary content (e.g., a secondTV commercial for the car). Thus, it is to be appreciated that by use ofmini-banner content elements, storage space savings may be realized bythe saving of a single mini-banner content element versus multiplesecondary content frames.

As further shown in FIG. 1 and for at least one embodiment, amini-system presenter 116 may also be configured to include a contentdetector 120. The content detector 120 may be configured to determine aform of primary content that is being presented or to be presented tothe consuming person. For example, if the primary content isthree-dimensional content, the content detector 120 will recognize thesame and instruct system 116 components to present mini-banner contentin a corresponding format, such as a VR format. The system 116 may alsoinclude a display driver 122. It is to be appreciated, however, the thatdisplay driver may be provided by a stand-alone device, such as TV orotherwise. The mini-system presenter 116 may also include acommunications interface 124. Such interface 124 may be configured tofacilitate communications by and between the mini-system presenter 116and any other system 100 component or element, which also include userelements 130, such a display/presentation devices and otherwise. As perabove, such communications may utilize any know or later arisingtechnologies suitable for the purpose presenting mini-banner contentelements to one or more users. The system may also include a userinterface element 126. Such user interface element 126 may include anyknown or later arising technologies including but not limited to touch,voice, gesture, or otherwise.

The mini-system presenter 116 may also include a mini-content embedder128. As shown with respect to FIG. 4A, the mini-system content embedder128 may be configured to embed a mini-banner content (MBC) element intoa presentation of primary content 400. For example, a presentation of aframe of primary content 400 may include a story about a cabin in aforest. Such presentation may occur using a display device suitablycoupled to a mini-system presenter 116. An advertisement, for example,secondary content 200 about an automobile, is to be presented inconjunction with the primary content 400. The secondary content 200 maybe interpreted at the time of presentation or otherwise using contentinterpreter 108 to recognize the car aspect of the secondary content.Further, the information generated by the content interpreter 108 may becommunicated to a converter, such as content converter 110, whichobtains and/or generates one or more corresponding mini-banner content(MBC) elements. Similarly, a virtual reality content converter 204 maybe utilized which generates one or more sets of mini-banner virtualreality content (MBVRC) elements 206, as shown in FIG. 2B. Themini-banner content elements may be provided to mini-content embedder128. Mini-content embedder 128 suitably presents such mini-contentbanner elements in one or more MBC frames 402. The MBC frame(s) 402 maybe presented with the primary content 400 to form combined content suchas a primary mini-banner content image 404. The MBC frame(s) 402 may bepresented in any format, such as picture-in-picture, as an overlay, as aportion of the primary content, or otherwise.

Similarly, and as shown in FIG. 4B with respect to virtual realityprimary and/or secondary content, the mini-system content embedder 128may be configured to embed mini-banner virtual reality content (MBVRC)elements into primary content. For example, primary content may includeprimary virtual reality content (PVRC) 406. One or more secondarycontent aspects may be desired to be presented in conjunction with theprimary virtual reality content 406. When the one or more secondarycontent elements are in standard content form 202, such content may beinterpreted and converted into MBVRC elements 210-L and 210-R, asdiscussed above. Similarly, one or more secondary content elements maybe provided as secondary virtual reality content (SVRC) aspects, such asaspects 408-L and 408-R. These SVRC elements may be interpreted and thenconverted by a VR content converter, such as converter 204. Theresulting mini-banner virtual reality content (MBVRC) elements may thenbe provided to mini-content embedder 128. Mini-content embedder 128suitably presents such mini-content banner virtual reality content(MBVRC) elements in one or more MBVRC frames 410 with the primaryvirtual reality content 406 to form a combined primary mini-bannervirtual reality content image 412. The MBVRC frames 410 may be presentedin any format, such as picture-in-picture, as an overlay, as a portionof the primary content, or otherwise.

As shown in FIG. 5, at least one embodiment of the present disclosureincludes a method for interpreting and converting secondary contentaspects into mini-banner content elements and embedding the mini-bannercontent elements with primary content. The method begins, as perOperation 500, with receiving secondary content. Such secondary contentmay be received at any time prior, during, or after presentation ofprimary content. Further, secondary content may be associated at anytime for presentation in conjunction with more than one primary contentpresentations, such as an automobile advertisement designated forpresentation during each of a football game and a baseball game.Further, it is to be appreciated that method depicted in FIG. 5 may alsobe used with respect to primary content which may also be converted,generated, embedded and otherwise as mini-banner content elements inconjunction with other primary content presentations and/or secondarycontent presentations.

As per Operation 502, the received secondary content is interpreted.Such interpretation may include interpreting one or more various aspectsof the secondary content. Such one or more various aspects may arise inthe same or different formats, for example, audio, video and otherformats. As shown, Operation 502 may include one or more sub-operationsthat may be format and/or aspect specific. Examples of suchsub-operations include parsing secondary content audio aspects, as perOperation 502A, and adding descriptors or “tags” to such parsed audioaspects, as per Operation 502B. Examples further include parsing andtagging of video, as per Operations 502C and 502D, and parsing andtagging of other forms of content aspects, as per Operations 502E and502F. For at least one embodiment, content parsed and/tagged for a firstformat, such as audio, may be used in parsing and tagging content in asecond format, such as video. For example, secondary content about anautomobile may include audio aspects which identify the year, make andmodel of the promoted vehicle. Such audio information may be used tointerpret the corresponding video aspects as relating to the audiblydescribed vehicle.

As discussed above, Operation 502 results in the generation ofinformation (“info”) regarding one or more secondary content aspects.Such information is communicated to a standard or virtual realitycontent converter.

Per Operation 504, conversion of the one or more secondary contentaspects into mini-banner content elements proceeds based on theinformation received from a content interpreter. Such conversionoperations may include identifying corresponding elements as perOperation 504A. Such identification may be used to search, as perOperation 504B, an accessible database for elements, standard or virtualreality, that correspond to the aspect identified in the information andcan be used to form a mini-banner content element. Alternatively, if anattempted identification and searching for saved elements isunsuccessful, content conversion may include generating an element, asper Operation 504C. Again, artificial intelligence, machine learning,and other advanced computing technologies may be utilized to generatethe one or more elements to be used in a mini-banner content element. Itis to be appreciated that such advanced computing technologies may beespecially useful in generating elements from secondary contentcontaining only standard elements (non-VR elements).

As per Operation 504D, the method may include generating the mini-bannercontent element from the one or more elements obtained or generated perOperations 504A-504C. It is to be appreciated that such generatedmini-banner content elements may be suitably saved. For at least oneembodiment, the generation of mini-banner content elements may be not beneeded when an element obtained from storage or generated is sufficient,in and by itself for eventual embedding with primary content. Asdiscussed above, once a secondary content aspect is identified, elementsfound and/or generated, and mini-banner content elements generated, suchaspects, elements and/or mini-banner content elements may be saved foruse with other secondary content referencing the same element orotherwise.

As per Operation 504E, the method may include processing of elementsand/or mini-banner content elements for presentation in otherenvironments such as virtual reality environments, augmented realityenvironments, and otherwise. Such processing again may used advancedcomputing technologies to provide any desired view, orientation,lighting, or otherwise with respect to one or more elements ormini-banner content elements. Results arising from such virtual realityand/or other reality processing may also be saved for further use, asper Operation 504D.

As per Operation 506, the method may include receiving primary content.The primary content may be received by a mini-system presenter or otherdevice and using any known or later arising technologies.

As per Operation 508, the method may include embedding the previouslyidentified mini-banner content element onto the primary contentpresentation. It is to be appreciated that the embedding may occurbefore presentation of the primary content or during a first or laterarising presentation of the primary content. As discussed above, theembedding may occur in any format, such as picture-in-picture, overlay,standard reality, virtual reality, or otherwise. The embedding may occurfor any desired length of time, such as during an entirety of apresentation of primary content or any portion thereof. User preferencesmay be utilized in determining the periods, conditions, or otherwise andif at all, during which mini-banner content elements are presented inconjunction with primary content.

As per Operation 510, when mini-banner content elements are embeddedwith primary content, the method may include the operation ofdetermining whether one or more mini-banner content elements areselected by the user. For at least one embodiment, selection of amini-banner content (MBC) element or a mini-banner virtual realitycontent (MBVRC) element may occur using any technology, such as voice,touch, gesture or otherwise. For at least one embodiment, selection mayoccur as a matter of viewing condition, such as a user must view a givenquantity of mini-banner content associated with given secondary contentunder one or more conditions. For at least one embodiment, selection mayoccur in a multiple part method with a selection or tagging by a user ofan MBC/MBVRC element during presentation of the primary content followedby a later arising accessing of such tagged MBC/MBRVC element for anypurpose.

As per Operation 512, when a mini-banner content element is selected,the method may include the operation of presenting the related secondarycontent or other related content to the user. For at least oneembodiment, other related content may be any content that relates, inwhole or in part, to a selected MBC or MBVRC element. For example, whenan MBC/MBVRC element is generated based upon an identification of agiven home as an aspect of given secondary content, information about abuilder of such given home may be provided. Similarly, when an MBC/MBVRCelement is generated based upon an identification of one or morefinancing options, per Operation 512 information about terms of suchoffer, lender providing such options, or otherwise may be presented tothe user. Further, it is to be appreciated that the presentation ofsecondary content or mother related content per Operation 512 may occurusing the same or different one or more user presentation devices and ata then arising, later arising, or other time.

As per Operation 514, the method may include the operation ofdetermining whether additional primary content is available forpresentation. If yes, the method may continue with Operations 506 to512, as discussed above. If no, then the method ends, as per Operation528.

Accordingly, it is to be appreciated that the various embodiments of thepresent disclosure provide devices, systems, and methods for use ininterpreting secondary content, identifying and/or generating elementsused to convert one or more aspects of such secondary content intomini-banner content elements into standard, augmented reality, virtualreality and/or other perspectives, embedding such mini-banner contentelements into primary content presentations, suitably storing aspects,elements, and/or mini-banner content elements, and otherwise usingmini-banner content elements for any intended purpose. The variousembodiments may be used without countless forms of content, both primaryand secondary, with standard content, virtual reality content, augmentedreality content, three-dimensional content, mixed format content (suchas audio-video, audio-video-graphical, audio-video-tactile, orotherwise), at any given time, and using any desired form of userdevice, communications technology, databases, servers, and otherwise.

Although various embodiments of the claimed invention have beendescribed above with a certain degree of particularity, or withreference to one or more individual embodiments, those skilled in theart could make numerous alterations to the disclosed embodiments withoutdeparting from the spirit or scope of the claimed invention. The use ofthe terms “approximately” or “substantially” means that a value of anelement has a parameter that is expected to be close to a stated valueor position. However, as is well known in the art, there may be minorvariations that prevent the values from being exactly as stated.Accordingly, anticipated variances, such as 10% differences, arereasonable variances that a person having ordinary skill in the artwould expect and know are acceptable relative to a stated or ideal goalfor one or more embodiments of the present disclosure. It is also to beappreciated that the terms “top” and “bottom”, “left” and “right”, “up”or “down”, “first”, “second”, “next”, “last”, “before”, “after”, andother similar terms are used for description and ease of referencepurposes only and are not intended to be limiting to any orientation orconfiguration of any elements or sequences of operations for the variousembodiments of the present disclosure. Further, the terms “coupled”,“connected” or otherwise are not intended to limit such interactions andcommunication of signals between two or more devices, systems,components or otherwise to direct interactions; indirect couplings andconnections may also occur. Further, the terms “and” and “or” are notintended to be used in a limiting or expansive nature and cover anypossible range of combinations of elements and operations of anembodiment of the present disclosure. Other embodiments are thereforecontemplated. It is intended that all matter contained in the abovedescription and shown in the accompanying drawings shall be interpretedas illustrative only of embodiments and not limiting. Changes in detailor structure may be made without departing from the basic elements ofthe invention as defined in the following claims.

Further, a reference to a computer executable instruction includes theuse of computer executable instructions that are configured to perform apredefined set of basic operations in response to receiving acorresponding basic instruction selected from a predefined nativeinstruction set of codes. It is to be appreciated that such basicoperations and basic instructions may be stored in a data storage devicepermanently and/or may be updateable, but, are non-transient as of agiven time of use thereof. The storage device may be any deviceconfigured to store the instructions and is communicatively coupled to aprocessor configured to execute such instructions. The storage deviceand/or processors utilized operate independently, dependently, in anon-distributed or distributed processing manner, in serial, parallel orotherwise and may be located remotely or locally with respect to a givendevice or collection of devices configured to use such instructions toperform one or more operations.

What is claimed is:
 1. A mini-banner content system, comprising: asecondary content system element including first non-transient computerexecutable instructions which configure: a content interpreter tointerpret secondary content, wherein the interpreting of the secondarycontent includes discerning one or more aspects of the secondary contentto determine a feature, function or characteristic of the secondarycontent; wherein the one or more aspects of the secondary contentincludes: a visible aspect and at least one of a non-visible aspect anda background aspect of the secondary content; wherein the visibleaspect, when rendered on a display device, is visually perceptible by aperson; and based on an interpretation of the secondary content,identify aspect information, wherein the aspect information identifiesthe visible aspect and the at least one of the non-visible aspect andthe background aspect; and output the aspect information; a contentconverter to: receive the aspect information; perform, based on thereceived aspect information: an element retrieving operation, forretrieving a first element corresponding to the aspect information; and an element generating operation, for generating a new second element inview of the received aspect information; and generate a mini-bannercontent element based upon results of the element retrieving operationand the element generating operation.
 2. The mini-banner content systemof claim 1, wherein the secondary content comprises a frame of videocontent.
 3. The mini-banner content system of claim 2, wherein the frameof video content comprises one or more images depicting an aspect of thesecondary content; and wherein the content interpreter is configured tointerpret the aspect of the secondary content and identify the aspectinformation.
 4. The mini-banner content system of claim 3, comprising:an element database, communicatively coupled to the content converter,and configured to store at least one of the first element and the secondelement; wherein at least one of the first element and the secondelement further correspond to the aspect of the secondary content. 5.The mini-banner content system of claim 4, wherein the secondary contentincludes advertising content for an advertised article of commerce; andwherein the aspect of the secondary content relates to the advertisedarticle of commerce.
 6. The mini-banner content system of claim 5,wherein the aspect of the secondary content includes a source of originfor the article of commerce.
 7. The mini-banner content system of claim3, wherein the content converter is configured to output the mini-bannercontent element; and wherein the mini-banner content system furthercomprises: a mini-banner content element database, communicativelycoupled to the content converter, configured to store the mini-bannercontent element output by the content converter.
 8. The mini-bannercontent system of claim 7, wherein the mini-banner content elementdatabase is configured to store the mini-banner content element outputby the content converter in at least one of a standard content format,an augmented reality content format, and a virtual reality contentformat.
 9. The mini-banner content system of claim 7, comprising: amini-system presenter including second non-transient computer executableinstructions which configure: a mini-content embedder to embed themini-banner content element into a primary content presentation.
 10. Themini-banner content system of claim 9, wherein the mini-system presentercomprises third non-transient computer executable instructions whichconfigure: a content detector to determine a form of the primarycontent; and wherein the mini-content embedder selects the mini-bannercontent element to embed into the primary content presentation based onthe form of the primary content.
 11. The mini-banner system of claim 10,wherein the form of the primary content includes virtual realitycontent; wherein the mini-banner content element comprises a mini-bannervirtual reality content element; and wherein the mini-content embedderselects the mini-banner virtual reality content element to embed intothe primary content presentation.
 12. The mini-banner system of claim10, wherein the form of the primary content includes virtual realitycontent; wherein the mini-banner content element does not include asecond mini-banner virtual reality content element; wherein themini-content embedder is configured to generate from the mini-bannercontent element the second mini-banner virtual reality content element;and embed the second mini-banner virtual reality content element intothe primary content presentation.
 13. A mini-system presenter,comprising: a content detector; a display driver; a content interpreter;a content converter; and a mini-banner content embedder; wherein thecontent detector is configured to determine a form of primary content;wherein the content interpreter is configured to perform firstnon-transient computer executable operations including: interpret theprimary content; wherein the interpreting of the primary contentincludes discerning one or more aspects of the primary content todetermine a feature, function or characteristic of the primary content;wherein the one or more aspects of the primary content includes avisible aspect and a non-visible aspect of the secondary content;wherein the visible aspect, when rendered on a display device, isvisually perceptible by a person; and based on an interpretation of theprimary content, identify aspect information for the primary content;wherein the aspect information for the primary content identifies thevisible aspect and the non-visible aspect; wherein the content converteris configured to perform second non-transient computer executableoperations including: receiving the aspect information from the contentinterpreter; retrieving a first element corresponding to the aspectinformation; generating a second element in view of the received aspectinformation; and generating a mini-banner content element using thefirst element and the second element; wherein the mini-content embedderis configured to embed the mini-banner content element into the primarycontent and output combined content; and wherein the display driver isconfigured to output the combined content to a user device forpresentation to a user.
 14. The mini-system presenter of claim 13,wherein the mini-banner content element relates to an aspect ofsecondary content.
 15. The mini-system presenter of claim 14, whereinthe mini-banner content element, based on the aspect of secondarycontent, is at least one of selected from an element database orgenerated.
 16. The mini-system presenter of claim 15, wherein the atleast one mini-banner content element comprises a mini-banner virtualreality content element.
 17. A method for facilitating use ofmini-banner content elements comprising: interpreting at least oneaspect of secondary content; wherein the interpreting of the at leastone aspect of secondary content includes: discerning the at least onevisible aspect of the secondary content to determine a humanlyperceptible visible feature, function or characteristic of the secondarycontent; and discerning a background aspect of the secondary content;based on an interpretation of the at least one aspect of secondarycontent, identifying aspect information; wherein the aspect informationidentifies the humanly perceptible visible aspect of the secondarycontent and the background aspect of the secondary content; converting,by a content converter, the aspect information into a mini-bannercontent element, by performing non-transient computer executableoperations including: retrieving a first element corresponding to theaspect information; generating a new second element corresponding to theaspect information; and generating the mini-banner content element fromboth the first element and the second element; and embedding themini-banner content element into a presentation of primary content. 18.The method of claim 17, wherein the first element is selected from anelement database.
 19. The method of claim 17, comprising: combining, bythe content converter, the first element with the second element; andwherein the mini-banner content element comprises a combination of thefirst element and the second element.
 20. The method of claim 19,wherein at least one of the first element and the second elementfacilitates presentation of the mini-banner content element in a virtualreality form.